package com.kgc.store.pojo;

//import lombok.AllArgsConstructor;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

//@Data
//@NoArgsConstructor
//@AllArgsConstructor
//@ToString
//批次跟踪表
public class BatchTrackingDetail {
    private String goodsCode;   //商品编码
    private String goodsName;   //商品名称
    private String specModel;   //型号
    private String batchNo;     //批次
    private Date productionDate;//生产日期
    private Date expiryDate;    //到期日期
    private String docNo;       //单据编号
    private Date docDate;       //单据日期
    private String docType;     //单据类型
    private String storeName;   //仓库名称
    private String unitName;    //单位
    private Integer quantity;   //数量

    public String getGoodsCode() {
        return goodsCode;
    }

    public void setGoodsCode(String goodsCode) {
        this.goodsCode = goodsCode;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getSpecModel() {
        return specModel;
    }

    public void setSpecModel(String specModel) {
        this.specModel = specModel;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public Date getProductionDate() {
        return productionDate;
    }

    public void setProductionDate(Date productionDate) {
        this.productionDate = productionDate;
    }

    public Date getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(Date expiryDate) {
        this.expiryDate = expiryDate;
    }

    public String getDocNo() {
        return docNo;
    }

    public void setDocNo(String docNo) {
        this.docNo = docNo;
    }

    public Date getDocDate() {
        return docDate;
    }

    public void setDocDate(Date docDate) {
        this.docDate = docDate;
    }

    public String getDocType() {
        return docType;
    }

    public void setDocType(String docType) {
        this.docType = docType;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    @Override
    public String toString() {
        return "BatchTrackingDetail{" +
                "goodsCode='" + goodsCode + '\'' +
                ", goodsName='" + goodsName + '\'' +
                ", specModel='" + specModel + '\'' +
                ", batchNo='" + batchNo + '\'' +
                ", productionDate=" + productionDate +
                ", expiryDate=" + expiryDate +
                ", docNo='" + docNo + '\'' +
                ", docDate=" + docDate +
                ", docType='" + docType + '\'' +
                ", storeName='" + storeName + '\'' +
                ", unitName='" + unitName + '\'' +
                ", quantity=" + quantity +
                '}';
    }
}
